What is PHP?
PHP is an HTML-embedded scripting language.First version
of PHP was developed by Rasmus Lerdorf
in 1994.
§ PHP is a recursive acronym for “PHP:Hypertext Preprocessor”. PHP
is a programming langauage allows web developers to create dynamic web pages.
§ PHP
is a widely used open source scripting language that is especially suited for
web development.It is used to manage dynamic content,session
tracking,databases,even built entire e-commerce sites.
§ PHP
is a scripting language ,like HTML.That means its code does not need to be
compiled.
§ PHP
is free .Download it from www.php.net
§ PHP syntax is C-like.
Uses of PHP
- Using
PHP you can create,delete,insert,modify within your database.
- PHP
can send and receive cookies.
- PHP
can can generate dynamic page.
- Using
php, you can restrict users to access some pages of your websites.
- It
can encrypt data
PHP Operator
PHP supports following types of operator:
·
Arithmetic
Operators
·
Assignment Operators
·
Comparision Operators
·
Increment/Decrement Operators
·
Logical Operators
·
String Operators
·
Array Operators
Arithmetic Operator:
Let the value of $x = 10 &
$y = 20.Now let’s perform some arithmetic operation:
|
Operator |
Name |
Example |
Result |
|
‘+’ |
Addition |
$x +
$y |
30 |
|
‘-’ |
Subtraction |
$x -
$y |
-10 |
|
‘*’ |
Multiplication |
$x *
$y |
200 |
|
‘/’ |
Division |
$x
/ $y |
2 |
|
‘%’ |
Modulus |
$x
% $y |
0 |
PHP Assignment Operators:
There are some assignment operators supported by PHP:
Let the value of $x = 10 .Now let’s perform some
Assignment operation:
|
Assignment |
Also written as |
Description |
Result |
|
x=y |
x=y |
The left operand get the value of right
operand. |
10 |
|
x+=y |
x=x+y |
Addition:$x=10 $x+=100; echo $x |
120 |
|
x-=y |
x=x-y |
Subtraction:$x=10 $x-=100; echo $x |
-90 |
|
x*=y |
x=x*y |
Multiplication:$x=10 $x*=100; echo $x |
1000 |
|
x/=y |
x=x/y |
Division:$x=10 $x/=5; echo $x |
2 |
|
x%=y |
x=x%y |
Modulus:$x=15 $x%=4; echo $x |
3 |
PHP
Comparision Operators:
PHP Comparision operators are used to compare two
values.these value can be number or string.
|
Operator |
Name |
Example |
Result |
|
== |
Equal |
$a==$b |
Returns true if $a is equal to $b. |
|
=== |
Identical |
$a===$b |
Returns true,if $a is equal to $b along
with same data type. |
|
!= |
Not equal |
$a!=$b |
Returns true if $a is not equal to $b |
|
<> |
Not equal |
$a<>$b |
Returns true if $a is not equal to $b |
|
!== |
Not identical |
$a!==$b |
Returns true,if $a is not equal to $b and
not of same data type. |
|
> |
Greater than |
$a>$b |
Returns true if $a is greater than to $b |
|
< |
Less than |
$a<$b |
Returns true if $a is less than to $b |
|
>= |
Greater than or equal |
$a>=$b |
Returns true if $a is greater or equal to
$b |
|
<= |
Less than or equal |
$a<=$b |
Returns true if $a is less or equal to $b |
PHP Increment/Decrement Operators:
Let the value of $a=10
|
Operator |
Name |
Description |
Result |
|
++$a |
Pre-increment |
Increment $a by 1, than return the value |
11 |
|
$a++ |
Post-increment |
Return value,than increment by 1 |
10 |
|
--$a |
Pre-decrement |
Decrement by 1,than return the value |
9 |
|
$a-- |
Post-decrement |
Return value,than decrement |
10 |
PHP Logical Operator
These operators are used to combine conditional
statements.
|
Operator |
Name |
Example |
Result |
|
and |
And |
$a and $y |
True if both $a and $b are true |
|
or |
Or |
$a or $b |
True if either $a or $b is true |
|
xor |
Xor |
$a xor $b |
True if either $a or $b is true but not
both |
|
&& |
And |
$a && $b |
True if both $a and $b are true |
|
|| |
Or |
$a || $b |
True if either $a or $b is true |
|
! |
Not |
$a! |
True if $a is not true |
PHP string Operators
These operators are used specially in strings.
|
Operator |
Name |
Example |
Result |
|
. |
Concatenation |
$a.$b |
Concatination of $a and $b |
|
.= |
Concatination assignment |
$a.=$b |
Append $b to $a |
PHP
Array Operators
These array operators are used to compare.
|
Operator |
Name |
Result |
Example |
|
+ |
Union |
$a + $b |
Union of $a and $b |
|
== |
Equality |
$a
== $b |
Returns true if $a and $b have same
key/value |
|
=== |
Identity |
$a===$b |
Returns true if $a and $b have same
key/value In same order and same type |
|
!= |
Inequality |
$a != $b |
Returns true if $a is not equal to $b |
|
<> |
Inequality |
$a <> $b |
Returns true if $a is not equal to $b |
|
!== |
Non-identity |
$a !== $b |
Returns true if $a is not identical to $b |
Leave Comment